<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php session_start()?>
<head>
<?php
	include ("config.php");
	include ("utils.php");
	require_once('JSON.php');
	require_once(ROOT_DIR_CLASES.'/cLogin.php');
	$LOGIN = unserialize($_SESSION['loginClass']);
	$jsonL = new Services_JSON();
	$LoginJSON = $jsonL->encode($LOGIN);
	class Cuenta
	{
		var $id;
		var $label;
		var $nombre;
		var $nombre_dos;
		var $codigocl;
		var $patente;
		var $identificador;
		var $codigo;
	}

	$ctas = $_SESSION['CTAS'];
	$cuenta=$_REQUEST['v'];
	$codigocuenta = strtoupper($_GET['codigocuenta']);
	$nom1nom2 = $_GET['nom1nom2'];
 ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title><?=TITLE_RPT_EVENTS?></title>
<link href="styles/reportes.css" rel="stylesheet" type="text/css" />
<!-- Calendar Settings -->
<link href="js/calendar/skins/winter/theme.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/calendar/calendar.js"></script>
<script type="text/javascript" src="js/calendar/lang/calendar_es.js"></script>
<script type="text/javascript" src="js/calendar/calendar_setup.js"></script>
<script language="javascript" src="js/json.js"></script>
<script language="javascript" src="js/jshashtable.js"></script>
<script language="javascript" src="js/phpFunctions.js"></script>

<script src="js/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="js/jquery/ui/jquery.ui.widget.js" type="text/javascript"></script>
<script src="js/jquery/ui/jquery.ui.dialog.js" type="text/javascript"></script>

<link href="styles/formStyle.css" rel="stylesheet" type="text/css" />
<link href="assets/templates/aplay/css/iconos/iconos_globales.css" rel="stylesheet" type="text/css" />


</head>
<body>
<?php
if (isset($_SESSION['cliente'])){
	$json2 = new Services_JSON();
	$CTAS = $json2->encode($_SESSION['CTAS']);
?>
<script type="text/JavaScript">
	var LOGIN =  '<?=$LoginJSON ?>'.parseJSON();
	var CTAS = '<?= $CTAS ?>'.parseJSON();
	var CUENTAS = new Hashtable();
	for (var i=0; i<CTAS.length; i++){
		CUENTAS.put(CTAS[i].id,CTAS[i]);
	}
	var CUENTACTUAL = CUENTAS.get('<?= $order_id_subCuenta ?>');
	var LATITUDINICIAL = '<?= $latitudInicial?>';
	var LONGITUDINICIAL = '<?= $longitudInicial?>';
	var CODIGOCUENTA = '<?= $codigocuenta?>';


	function seleccionarTodos(divMovil,divAux){
		var combo1 = document.getElementById(divMovil);
  		var combo2 = document.getElementById(divAux);
  		for (var i = combo1.options.length -1 ; i >=0; i--){
		  		nuevaOpcion = new Option(combo1.options[ i ].text,combo1.options[ i ].value,"","");
		  		combo1.options[ i ] = null;
		  		a = combo2.length;
		  		if (a==1 && combo2[0].value=="") {
		  	  		pos=0;
		  	  	} else {
		  	  	    pos=a;
		  	  	}
		  		combo2[pos] = nuevaOpcion;
  		}
	}
	function seleccionarMovil(divMovil,divAux){
	 	/*selected= new Array();
	 	var ob 	= document.getElementById("selectMovil1");
	 	var obAux 	= document.getElementById("selectMovilAux");
	  	for (var i = 0; i < ob.options.length; i++){
		   if (ob.options[ i ].selected) {
			   alert("text:"+ob.options[ i ].text +"value:"+ob.options[ i ].value);
			   selected.push(ob.options[ i ].value);
		   }
	  	}*/
  		var combo1 = document.getElementById(divMovil);
  		var combo2 = document.getElementById(divAux);
  		for (var i = combo1.options.length -1 ; i >=0; i--){
  		   if (combo1.options[ i ].selected) {
		  		nuevaOpcion = new Option(combo1.options[ i ].text,combo1.options[ i ].value,"","");
		  		combo1.options[ i ] = null;
		  		a = combo2.length;
		  		if (a==1 && combo2[0].value=="") {
		  	  		pos=0;
		  	  	} else {
		  	  	    pos=a;
		  	  	}
		  		combo2[pos] = nuevaOpcion;
  			}
  		}
  	}

	function checkAllOptions(boxId, checkedValue, opt_functionName){
		var fields = document.getElementsByName(boxId);
		for (i = 0; i < fields.length; i++){
			if (fields[i].checked!=checkedValue){
				fields[i].click();
				if( opt_functionName!=null)
					call(opt_functionName)(fields[i]);
				}
			}
	}
</script>
<style type="text/css">
.vvv label{
	clear:none;
	display:block;
	float:left;
	width:50%;
}
#mes span, #dia span {
	margin:3px;
}
.reportAVL2 tbody td, .reportAVL2 thead th {
	text-align: center;
	font-size:9px;
}

.reportAVL2 thead th {
	background-color:#3A4856;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px;
	text-transform: capitalize;
	border-right:1px solid #D0EAFF;
}
.barra_acordeon_busqueda {
    background-color: Azure;
    border-bottom: 1px solid Silver;
    height: 19px;
    padding: 2px 0;
    width: 100%;
}
.barra_acordeon_busqueda ul li.ultimo {
    border-right: medium none;
}

.barra_acordeon_busqueda ul li {
    display: inline;
    float: none;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}
.icono {
    cursor: pointer;
    height: 18px;
    width: 18px;
}
</style>
<div id="contenedor">
  <div id="encabezadoReportes">
    <div id="datosReportes" class="rounded">
<table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td>
              <h2>
                  <?php
                    switch( $LOGIN->objetivo ){
                        case 1:
                            echo "Cuenta";
                            break;
                        case 2:
                            echo "Cuenta";
                            break;
                        case 3:
                            echo "Flota";
                            break;
                        case 4:
                            echo "Alias";
                            break;
                        case 5:
                            echo "Dealer";
                            break;
                    }
                 ?>
               </h2>
           </td>
          <td><p id="identificador"><?php echo $codigocuenta;?></p></td>
        </tr>
        <tr>
          <td><h2>
              <?php
					switch( $LOGIN->objetivo ){
						case 1:
							echo "Nombre";
							break;
						case 2:
							echo "Nombre";
							break;
						case 3:
							echo "M&oacute;viles";
							break;
						case 4:
							echo "Nombre";
							break;
						case 5:
							echo "M&oacute;viles";
							break;
					}
				?>
            </h2></td>
          <td><p id="nombre">
              <?php
				switch( $LOGIN->objetivo ){
					case 1:
						echo $nom1nom2;
						break;
					case 2:
						echo $ctas[0]->label;
						break;
					case 3:
						echo $ctas[0]->label;
						break;
					case 4:
						echo $nom1nom2;
						break;
					case 5:
						echo $ctas[0]->label;
						break;
				}
			  ?>
            </p></td>
        </tr>
      </table>
</div>
    <div id="logo_wc"></div>
    <ul id="menuReportes">
<h1><?=TITLE_RPT_EVENTS?></h1>
    </ul>
  </div>
  <!-- encabezadoReportes -->
  <div id="contenedorPagina">
<!---->
<div class="formContainer">
    <form name="frmEventos" action="Reporteador.php" method="post">
      <fieldset style="height:407px;">
        <legend>Reporte de eventos: filtro general</legend>
      <ul class="form">

		<?php
			// SI ES UNA FLOTA
			if( $LOGIN->objetivoDB == 3 ){
				for($i=0; $i<count($ctas); $i++) {
					$arrayIds .= $ctas[$i]->id . ", ";
				}
				$arrayIds = substr( $arrayIds, 0, strlen($arrayIds)-2 );
			}else{
				/*if($LOGIN->objetivoDB == 1 ){
					echo '<li><label for="gender">Fijo:</label>';
				}else{
					echo '<li><label for="gender">Movil:</label>';
				}*/
				$arrayIds = $cuenta;
				//echo ('<span class="niniHeaderDESC">'.$ctas[0]->label.'</span>');
			}
			include("comboMoviles.php");
		?></li>
        <li><label for="email">Desde:</label>
        <!--<input type="checkbox" name="filtrarInicio" checked="checked" />-->
            <input type="hidden" name="diai" id="diai">
            <input type="hidden" name="mesi" id="mesi">
            <input type="hidden" name="anoi" id="anoi">
            <input type="hidden" name="horaInicio" id="horaInicio">
            <input type="text" name="fechaInicio" id="fechaInicio" size="17" maxlength="20" disabled="disabled" value="">

            <img src="js/calendar/img/calendar.gif" name="fechaInicioBtn" id="fechaInicioBtn" class="imgCalendar" /></li>
        <li><label for="password">Hasta:</label>
        <!--<input type="checkbox" name="filtrarFin" id="filtrarFin" checked="checked"/>-->
            <input type="hidden" name="diaf" id="diaf">
            <input type="hidden" name="mesf" id="mesf">
            <input type="hidden" name="anof" id="anof">
            <input type="hidden" name="horaFin" id="horaFin">

            <input type="text" name="fechaFin" id="fechaFin" size="17" maxlength="20" disabled="disabled" value="">
            <img src="js/calendar/img/calendar.gif" name="fechaFinBtn" id="fechaFinBtn" class="imgCalendar" /></li>
        <li><label for="tevento">Tipo de Evento:</label>
        <select id="tevento" name="tevento" size="1">
              <option value=0>Todos</option>
              <option value=1>Emergencias</option>
              <option value=2>No Emergencias</option>
              <option value=3>Aperturas y cierres</option>
            </select></li>
        <li><label for="limit">&Uacute;ltimos:</label>
        <input name="limit" id="limit" type="input" size="1" maxlength="5" style="text-align:center;"/>
            &nbsp;&nbsp;eventos
            <input id="cuentaId" name="v" type="hidden" value="<?php echo $arrayIds;//$cuenta?>">
            <input id="codigocuenta" name="codigocuenta" type="hidden" value="<?php echo $codigocuenta?>">
            <input id="nom1nom2" name="nom1nom2" type="hidden" value="<?php echo $nom1nom2?>">
            <input name="pag" type="hidden" value=1>
            <input name="tipo" type="hidden" value="Eventos"></li>
        <li>
          <button type="button" onclick="document.frmEventos.submit();return Verificar();"><img src="images/icons/consultar.png" alt="consultar"/>Consultar</button>
          <button type="button" onclick="configurarResumen(1)"><img src="images/icons/aceptar.png" alt="guardar"/>Guardar</button>

          <button id="limpiar"  type="button" onclick="limpiarANuevo();"><img src="images/icons/limpiar.png" alt="limpiar"/>Limpiar</button>
        </li>
        <li><div id="listadoReportes" style="overflow-y: auto; width: 456px; height: 210px;"></div></li>
      </ul>

      </fieldset>
    </form>

</div>
<script src="js/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="js/utils.js" type="text/javascript"></script>
<script type="text/JavaScript">
	<!--
	$j = jQuery.noConflict();
	getReportes(1);
	var cantMoviles= '<?php echo count($ctas)?>';

	function Recargar(ORDER_ID){
	  if (ORDER_ID!=null) {
		CUENTACTUAL = CUENTAS.get(ORDER_ID.toString());
		if( (CUENTACTUAL != null) && (CUENTACTUAL != undefined) ){
			//document.getElementById('identificador').innerHTML = CUENTACTUAL.label;
			document.getElementById('nombre').innerHTML = CUENTACTUAL.label;
			document.getElementById('cuentaId').value = CUENTACTUAL.id;
			document.getElementById('codigocuenta').value = CUENTACTUAL.label;
			document.getElementById('nom1nom2').value = CUENTACTUAL.nombre;
		}else{
			document.getElementById('nombre').innerHTML = "Todos";
			document.getElementById('cuentaId').value = "<?php echo $arrayIds ?>";
			if(CUENTAS.size()==1){
				document.getElementById('codigocuenta').value = "<?php echo $ctas[0]->label ?>";
			}else{
				document.getElementById('codigocuenta').value = "<?php echo $codigocuenta?>";
			}
			document.getElementById('nom1nom2').value = "Todos";
		}
	  }
	}
	function Verificar(){
		fi=document.frmEventos.limit.value;
		if ( (isNaN(fi)) || (fi<0)){
			alert("Ingrese limitacion valida");
			document.frmEventos.limit.focus();
			return false;
		}
		return true;
	}
-->
</script>
    <script>
	<?php
		if($LOGIN->objetivoDB == 3){
			echo('Recargar("Todos");');
		}
	?>

   //FECHA DESDE!
   var dateIni;
   dateIni = "";
   if  (document.frmEventos.diai.value != "") {
   		dateIni = document.frmEventos.diai.value;
		dateIni += "/" + document.frmEventos.mesi.value;
		dateIni += "/" + document.frmEventos.anoi.value;
		dateIni += " " + document.frmEventos.horaInicio.value;
  	 }
   else{
   		var actualDate = new Date();
		var time = actualDate.getTime();
		time -= Date.prototype.getMonthDays(actualDate.print("%m")-1) * Date.DAY;
		actualDate = new Date(time);
		dateIni = actualDate.print("%d") + '/' + actualDate.print("%m") + '/' + actualDate.print("%Y") + ' ' + actualDate.print("%H:%M");
		document.frmEventos.diai.value = actualDate.print("%d");
		document.frmEventos.mesi.value = actualDate.print("%m");
		document.frmEventos.anoi.value = actualDate.print("%Y");
		document.frmEventos.horaInicio.value = actualDate.print("%H:%M");
   }

   document.frmEventos.fechaInicio.value = dateIni;

   function fechaIniChange(cal){
	    var date = cal.date;
		document.frmEventos.diai.value = date.print("%d");
		document.frmEventos.mesi.value = date.print("%m");
		document.frmEventos.anoi.value = date.print("%Y");
		document.frmEventos.horaInicio.value = date.print("%H:%M");
	}

	Calendar.setup(
		{
		inputField 	   : "fechaInicio",
		ifFormat       : "%d/%m/%Y %H:%M",
        showsTime      : true,
        timeFormat     : "24",
		button		   : "fechaInicioBtn",
		onUpdate       : fechaIniChange
		}
	);

	//FECHA HASTA!
   var dateFin;
   dateFin = "";
   if  (document.frmEventos.diaf.value != "") {
   		dateFin = document.frmEventos.diaf.value;
		dateFin += "/" + document.frmEventos.mesf.value;
		dateFin += "/" + document.frmEventos.anof.value;
		dateFin += " " + document.frmEventos.horaFin.value;
  	 }
   else{
   		actualDate = new Date();
		dateFin = actualDate.print("%d") + '/' + actualDate.print("%m") + '/' + actualDate.print("%Y") + ' ' + actualDate.print("%H:%M");
		document.frmEventos.diaf.value = actualDate.print("%d");
		document.frmEventos.mesf.value = actualDate.print("%m");
		document.frmEventos.anof.value = actualDate.print("%Y");
		document.frmEventos.horaFin.value = actualDate.print("%H:%M");
   }

   document.frmEventos.fechaFin.value = dateFin;

   function fechaFinChange(cal){
	    var date = cal.date;
		document.frmEventos.diaf.value = date.print("%d");
		document.frmEventos.mesf.value = date.print("%m");
		document.frmEventos.anof.value = date.print("%Y");
		document.frmEventos.horaFin.value = date.print("%H:%M");
	}

	Calendar.setup(
		{
		inputField 	   : "fechaFin",
		ifFormat       : "%d/%m/%Y %H:%M",
        showsTime      : true,
        timeFormat     : "24",
		button		   : "fechaFinBtn",
		onUpdate       : fechaFinChange
		}
	);

	
</script>
</div>
</div>
<!-- INICIO DIV FONDOOSCURO -->
<div id="divFondoOscuro" class="alpha_50"> </div>
<!-- FIN DIV FONDOOSCURO -->
<?php
}
else
  echo "<font class=Errors> Debe iniciar session para poder visualizar esta pagina.</font>";
// echo "Tipo:". $LOGIN->objetivoDB ." Cuenta:". $cuenta ." ArrayIds:". $arrayIds ." Nom1Nom2:". $nom1nom2 ." Nom1Nom2Request:". $_REQUEST['nom1nom2'];
?>
</body>
</html>